package com.zjdiepu.www.model.dh.ext;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import com.zjdiepu.www.base.core.PageExt;

/**
 * <br/>
 * @author zhangzhengjian<br/>
 * @time 2017年06月13日 18时48分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="DhAdvanceExt", description="查询条件", parent = PageExt.class)
public class DhAdvanceExt extends PageExt {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 
	 */
	@ApiModelProperty(name="busiId",required=false,value="",example="")
	private String busiId;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="cusId",required=false,value="",example="")
	private String cusId;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="isBad",required=false,value="",example="0")
	private Integer isBad;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="dateBad",required=false,value="",example="2017-04-23 14:22:43")
	private Date dateBad;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="totalAmountMarginAdvance",required=false,value="",example="0")
	private Double totalAmountMarginAdvance;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="totalAmountMarginTakeback",required=false,value="",example="0")
	private Double totalAmountMarginTakeback;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="amountIndemnity",required=false,value="",example="0")
	private Double amountIndemnity;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="balanceMarginAdvance",required=false,value="",example="0")
	private Double balanceMarginAdvance;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="totalAmountAdvance",required=false,value="",example="0")
	private Double totalAmountAdvance;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="totalAmountTackback",required=false,value="",example="0")
	private Double totalAmountTackback;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="balanceAdvance",required=false,value="",example="0")
	private Double balanceAdvance;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="totalBalanceAdvance",required=false,value="",example="0")
	private Double totalBalanceAdvance;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="numIndemnity",required=false,value="",example="")
	private String numIndemnity;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="advanceExecutor",required=false,value="",example="")
	private String advanceExecutor;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="dateIndemnity",required=false,value="",example="2017-04-23 14:22:43")
	private Date dateIndemnity;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="typeIndemnity",required=false,value="",example="")
	private String typeIndemnity;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="infoTrailer",required=false,value="",example="")
	private String infoTrailer;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="infoAuction",required=false,value="",example="")
	private String infoAuction;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="remarkIndemnity",required=false,value="",example="")
	private String remarkIndemnity;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="remark",required=false,value="",example="")
	private String remark;
	
	/**
	 * 数据类型:1.系统生成 2.导入数据
	 */
	@ApiModelProperty(name="typeData",required=false,value="数据类型:1.系统生成 2.导入数据",example="0")
	private Integer typeData;
	
	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public String getCusId(){
		return this.cusId;
	}
	
	public void setCusId(String cusId){
		this.cusId = cusId;
	}

	public Integer getIsBad(){
		return this.isBad;
	}
	
	public void setIsBad(Integer isBad){
		this.isBad = isBad;
	}

	public Date getDateBad(){
		return this.dateBad;
	}
	
	public void setDateBad(Date dateBad){
		this.dateBad = dateBad;
	}

	public Double getTotalAmountMarginAdvance(){
		return this.totalAmountMarginAdvance;
	}
	
	public void setTotalAmountMarginAdvance(Double totalAmountMarginAdvance){
		this.totalAmountMarginAdvance = totalAmountMarginAdvance;
	}

	public Double getTotalAmountMarginTakeback(){
		return this.totalAmountMarginTakeback;
	}
	
	public void setTotalAmountMarginTakeback(Double totalAmountMarginTakeback){
		this.totalAmountMarginTakeback = totalAmountMarginTakeback;
	}

	public Double getAmountIndemnity(){
		return this.amountIndemnity;
	}
	
	public void setAmountIndemnity(Double amountIndemnity){
		this.amountIndemnity = amountIndemnity;
	}

	public Double getBalanceMarginAdvance(){
		return this.balanceMarginAdvance;
	}
	
	public void setBalanceMarginAdvance(Double balanceMarginAdvance){
		this.balanceMarginAdvance = balanceMarginAdvance;
	}

	public Double getTotalAmountAdvance(){
		return this.totalAmountAdvance;
	}
	
	public void setTotalAmountAdvance(Double totalAmountAdvance){
		this.totalAmountAdvance = totalAmountAdvance;
	}

	public Double getTotalAmountTackback(){
		return this.totalAmountTackback;
	}
	
	public void setTotalAmountTackback(Double totalAmountTackback){
		this.totalAmountTackback = totalAmountTackback;
	}

	public Double getBalanceAdvance(){
		return this.balanceAdvance;
	}
	
	public void setBalanceAdvance(Double balanceAdvance){
		this.balanceAdvance = balanceAdvance;
	}

	public Double getTotalBalanceAdvance(){
		return this.totalBalanceAdvance;
	}
	
	public void setTotalBalanceAdvance(Double totalBalanceAdvance){
		this.totalBalanceAdvance = totalBalanceAdvance;
	}

	public String getNumIndemnity(){
		return this.numIndemnity;
	}
	
	public void setNumIndemnity(String numIndemnity){
		this.numIndemnity = numIndemnity;
	}

	public String getAdvanceExecutor(){
		return this.advanceExecutor;
	}
	
	public void setAdvanceExecutor(String advanceExecutor){
		this.advanceExecutor = advanceExecutor;
	}

	public Date getDateIndemnity(){
		return this.dateIndemnity;
	}
	
	public void setDateIndemnity(Date dateIndemnity){
		this.dateIndemnity = dateIndemnity;
	}

	public String getTypeIndemnity(){
		return this.typeIndemnity;
	}
	
	public void setTypeIndemnity(String typeIndemnity){
		this.typeIndemnity = typeIndemnity;
	}

	public String getInfoTrailer(){
		return this.infoTrailer;
	}
	
	public void setInfoTrailer(String infoTrailer){
		this.infoTrailer = infoTrailer;
	}

	public String getInfoAuction(){
		return this.infoAuction;
	}
	
	public void setInfoAuction(String infoAuction){
		this.infoAuction = infoAuction;
	}

	public String getRemarkIndemnity(){
		return this.remarkIndemnity;
	}
	
	public void setRemarkIndemnity(String remarkIndemnity){
		this.remarkIndemnity = remarkIndemnity;
	}

	public String getRemark(){
		return this.remark;
	}
	
	public void setRemark(String remark){
		this.remark = remark;
	}

	public Integer getTypeData(){
		return this.typeData;
	}
	
	public void setTypeData(Integer typeData){
		this.typeData = typeData;
	}

	@Override
	public String toString() {
		return super.toString() + "DhAdvance [busiId = " + busiId + ", cusId = " + cusId + ", isBad = " + isBad + ", dateBad = " + dateBad + ", totalAmountMarginAdvance = " + totalAmountMarginAdvance + ", "
			+ "totalAmountMarginTakeback = " + totalAmountMarginTakeback + ", amountIndemnity = " + amountIndemnity + ", balanceMarginAdvance = " + balanceMarginAdvance + ", totalAmountAdvance = " + totalAmountAdvance + ", totalAmountTackback = " + totalAmountTackback + ", "
			+ "balanceAdvance = " + balanceAdvance + ", totalBalanceAdvance = " + totalBalanceAdvance + ", numIndemnity = " + numIndemnity + ", advanceExecutor = " + advanceExecutor + ", dateIndemnity = " + dateIndemnity + ", "
			+ "typeIndemnity = " + typeIndemnity + ", infoTrailer = " + infoTrailer + ", infoAuction = " + infoAuction + ", remarkIndemnity = " + remarkIndemnity + ", remark = " + remark + ", "
			+ "typeData = " + typeData + "]";
	}
    
}